strutted your stuff

表演拿手好戏;大显身手